mountain thrush babbler - Spanish English Dictionary